to compete with other nations - French English Dictionary